package szxy.base.day04.jinjie;

import java.util.Scanner;

/*
    2、键盘录入一批整数，当输入0的时候结束，通过循环循环输出这一批整数的最大值和最小值。
        例如：键盘录入：1 2 4 5 6 0，输入0代表结束，则这一批整数就是1 2 3 4 5 6
                然后求出这批整数的最大值和最小值

 */
public class test2 {
    public static void main(String[] args) {
          //难点：怎么键盘录入一批整数

        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个整数: ");
        int number=sc.nextInt();

        int maxNumber=0;
        int minNumber=0;

        boolean flag=true;
        //1、当只输入0时
        if(number==0){
            System.out.println("结束输入......最大值最小值都是0");
            flag=false;
        }

        maxNumber=number;
        minNumber=number;
        //2、如何进行循环
        while(flag){
            System.out.println("请输入一个整数：");
            int num=sc.nextInt();
            if(num==0){
                break;          //使用break结束while循环
            }
            if(num>maxNumber){
                maxNumber=num;
            }else if(num<minNumber){
                minNumber=num;
            }
        }

        System.out.println("最大值是："+maxNumber);
        System.out.println("最小值是："+minNumber);
    }
}
